본문으로 건너뛰기

Using ServerMap Component

Create your first ServerMap

Create ServerMap
import React from 'react';
import { ServerMap } from '@pinpoint-fe/server-map';

export default function MyServerMapPage() {
return (
<ServerMap
data={data}
baseNodeId={'MY-APP'}
/>
);
}

Props

PropsTypeRequiredDescription
data{ nodes: Node[], edges: Edge[] }✔️서버맵으로 표현할 data
baseNodeIdstring✔️서버맵의 중심이 되는 노드 id
customThemeThemeType사용자 정의 스타일 객체
onClickNodeClickEventHandler<MergedNode>Node를 마우스로 클릭했을때 발생하는 이벤트
onClickEdgeClickEventHandler<MergedEdge>Edge를 마우스로 클릭했을때 발생하는 이벤트
onClickBackgroundClickEventHandler<{}>배경을 클릭했을 때 발생하는 이벤트
renderNodeLabel(node: MergedNode) => string ㅣ undefined사용자 정의 노드 라벨
renderEdgeLabel(node: MergedEdge) => string ㅣ undefined사용자 정의 엣지 라벨